home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / program / 441 / dlibs12 / read.c < prev    next >
C/C++ Source or Header  |  1990-11-23  |  425b  |  30 lines

  1. #include <errno.h>
  2.  
  3. extern    long    gemdos();
  4.  
  5. int read(h, data, len)
  6.     int h;
  7.     char *data;
  8.     unsigned int len;
  9.     {
  10.     register long rv;
  11.  
  12.     rv = gemdos(0x3F, h, ((unsigned long) len), data);
  13.     if(rv < 0)
  14.         errno = ((int) rv);
  15.     return(rv);
  16.     }
  17.  
  18. long lread(h, data, len)
  19.     int h;
  20.     char *data;
  21.     long len;
  22.     {
  23.     register long rv;
  24.  
  25.     rv = gemdos(0x3F, h, len, data);
  26.     if(rv < 0)
  27.         errno = ((int) rv);
  28.     return(rv);
  29.     }
  30.